Quality assurance for TTCN-3 test specifications

نویسندگان

  • Helmut Neukirchen
  • Benjamin Zeiss
  • Jens Grabowski
  • Paul Baker
  • Dominic Evans
چکیده

implementations provided by Eclipse. The TRex tool chain is shown in Figure 5: the Eclipse Platform provides the basic IDE infrastructure. The TRex components build on top of the Eclipse Platform. They are explained in the subsequent sections. 6.2.1. Static analysis The foundation for most functionality in TRex is the TTCN-3 parser and the resulting syntax tree. For building up the syntax tree for a test suiteANother Tool for Language Recognition (ANTLR) [26] is used, a parser generator that supports lexing, parsing, and syntax tree creation and traversal. For tree traversal, ANTLR uses tree grammars, e.g. the pretty printer uses a tree grammar enriched with semantic actions for the syntax reconstruction and code formatting. Most of the advanced functionality of TRex requires additional information for TTCN-3 identifiers, such as the identifier’s type, or the syntax tree node of its declaration. To easily find this information, a symbol table was implemented. The syntax tree and the symbol table provide the basis upon which most of TRex’s present functionality is realized, e.g. the metrics and refactoring Copyright 2008 John Wiley & Sons, Ltd. Softw. Test. Verif. Reliab. (2008)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applying the ISO 9126 quality model to test specifications - exemplified for TTCN-3 test specifications

Quality models are needed to evaluate and set goals for the quality of a software product. The international ISO/IEC standard 9126 defines a general quality model for software products. Software is developed in different domains and the usage of the ISO/IEC quality model requires an instantiation for each concrete domain. One special domain is the development and maintenance of test specificati...

متن کامل

TRex – An Open-Source Tool for Quality Assurance of TTCN-3 Test Suites

The comprehensive test of modern communication systems leads to large and complex test suites which have to be maintained throughout the system life-cycle. Experience with those written in the standardised Testing and Test Control Notation (TTCN-3) has shown that the maintenance of test suites is a non-trivial task and its burden can be reduced with appropriate tool support. To this aim, we hav...

متن کامل

Automation of Refactoring and Refactoring Suggestions for TTCN-3 Test Suites. The TRex TTCN-3 Refactoring and Metrics Tool

Refactoring is not only useful for source code of implementations, but as well for test specifications. The open source TRex tool automates the application of refactorings and the detection of refactoring opportunities for test suites that are specified using the standardised Testing and Test Control Notation (TTCN-3). Depending on the refactoring, the behaviour preserving transformations may i...

متن کامل

Refactoring and Metrics for TTCN-3 Test Suites

Experience with the development and maintenance of test suites has shown that the Testing and Test Control Notation (TTCN-3) provides very good concepts for adequate test specification. However, experience has also demonstrated that during either the migration of legacy test suites to TTCN-3, or the development of large TTCN-3 test specifications, users have found it is difficult to construct T...

متن کامل

Refactoring for TTCN-3 Test Suites

Experience with the development and maintenance of test suites has shown that the Testing and Test Control Notation (TTCN-3) provides very good concepts for adequate test specification. However, experience has also demonstrated that during either the migration of legacy test suites to TTCN-3, or the development of large TTCN-3 test specifications, users have found it is difficult to construct T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Softw. Test., Verif. Reliab.

دوره 18  شماره 

صفحات  -

تاریخ انتشار 2008